package net.jxtz.jxtzos.entity.spider.agentsupermarket.detailpage;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * @author a123
 */

@Data
@TableName("spider_agent_supermarket")
public class BidResultNoticeVo {

    @ExcelIgnore
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    @ExcelIgnore
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long spiderLogId;

    @ExcelIgnore
    @TableField(fill = FieldFill.INSERT)
    private Integer createTime;

    @ExcelProperty("中选企业账号")
    private String firstAgentAccount;

    @ExcelProperty("中选企业名称")
    private String firstAgentName;

    @ExcelProperty("中选金额")
    private String price;

    @ExcelProperty("选取中介日期")
    private String registerTime;

    @ExcelProperty("审批组织名称")
    private String approvalOrgName;

    @ExcelProperty
    private String biddingMode;

    @ExcelProperty
    private String bizStatus;

    @ExcelProperty
    private String bizStatusName;

    @ExcelProperty("监督电话")
    private String complaintsHotline;

    @ExcelProperty("咨询电话")
    private String consultPhone;

    @ExcelProperty("合同备案时间")
    private Integer contractPrepareTime;

    @ExcelProperty
    private String divisionName;

    @ExcelProperty("服务金额最低价")
    private Integer lowPrice;

    @ExcelProperty("服务金额最高价")
    private String highPrice;

    @ExcelProperty("是否确认价格")
    private Boolean isConfirmPrice;

    @ExcelProperty("是否投资审批项目")
    private Boolean isInvestmentProject;

    @ExcelProperty("是否公开")
    private Boolean isPublic;

    @ExcelProperty("洽谈时间")
    private Integer negotiationTime;

    @ExcelProperty("中选企业联系地址")
    private String officeAddress;

    @ExcelProperty("父项目名称")
    private String parentProjectName;

    @ExcelProperty("金额说明")
    private String priceDescription;

    @ExcelProperty("项目编号")
    private String projectCode;

    @ExcelProperty("采购项目名称")
    private String projectName;

    @ExcelProperty("项目类型")
    private String projectType;

    @ExcelProperty("公开时间")
    private String publicityBeginTime;

    @ExcelProperty("截止时间")
    private String publicityEndTime;

    @ExcelProperty("项目业主名称")
    private String purOrgName;

    @ExcelProperty("限制额度")
    private Integer restrictionsForehead;

    @ExcelProperty
    private String restrictionsForeheadType;

    @ExcelProperty("竞标地址")
    private String selectAddress;

    @ExcelProperty("选取中介日期")
    private String selectTime;

    @ExcelProperty
    private String selectType;

    @ExcelProperty("竞标类型")
    private String selectTypeName;

    @ExcelProperty("服务时限")
    private String serviceTimeLimit;

    @ExcelProperty("服务类型")
    private String serviceType;

    @ExcelProperty("完成后是否显示代理")
    private Boolean showAgentAfterFinish;

    @ExcelProperty("签订合同时间")
    private Integer signContractTime;

    @ExcelProperty("vc进程项目代码")
    private String vcProcessProjectCode;
}
